﻿@charset "utf-8";
/* ******************  ********************** */
.comm-tit{position:relative; font-size:28px; line-height:33px; color:#111; font-weight:400; letter-spacing:-0.45px; margin-bottom:3%; padding-left:27px;}
.inquiry-tit{margin-bottom:2%;}
.inquiry-tit p{display:inline-block;margin-left:30px;}
.inquiry-tit p:first-child{margin-left:0;}
.inquiry-tit em{ font-size:18px; color:#666; margin:10px 0;}
.comm-tit:before{display:inline-block; position:absolute; top:50%; left:5px; content:""; width:8px; height:23px; margin-top:-13px; background-color:#0263ac; -ms-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);}
.comm-tit.style2{margin-bottom:15px;}
.comm-tit.style3{line-height:49px;}
.comm-sub-tit{font-size:18px; line-height:33px; color:#111; letter-spacing:-0.75px; font-weight:300; margin-bottom:4%; word-break:keep-all;}
.comm-sub-tit:before{display:block; content:""; width:67px; height:6px; background-color:#0263ad; margin-bottom:20px;}
.comm-subject{font-size:22px; line-height:33px; color:#0263ac; font-weight:400; letter-spacing:-0.75px; margin-bottom:5px;}
.comm-txt{font-size:18px; line-height:33px; color:#666; font-weight:300; word-break:keep-all; letter-spacing:-1px;}
.comm-txt.style02{position:relative; padding-left:25px; margin-bottom:15px;}
.comm-txt.style02:before{display:inline-block; content:"-"; color:#666; position:absolute; top:0; left:13px; color:#666;}

.vision-tab-list{width:100%; text-align:center; border-bottom:1px solid #999; margin-bottom:6%;}
.vision-tab-list > li{display:inline-block; vertical-align:middle; width:186px; height:55px; background-color:#f4f4f4; border:1px solid #999; margin:0 3px; margin-bottom:-1px;}
.vision-tab-list > li a{display:block; height:100%; line-height:55px; font-size:16px; color:#333; letter-spacing:-0.75px;}
.vision-tab-list > li.selected{border-color:#004f8b; background-color:#0263ac;}
.vision-tab-list > li.selected a{color:#fff;}

@media all and (max-width:1220px){
	.comm-tit{font-size:24px; line-height:30px;}
.inquiry-tit p{display:inline-block;margin-left:30px;}
.inquiry-tit p:first-child{margin-left:0;}
	.inquiry-tit em{ font-size:15px; color:#666; margin:10px 0;}
	.comm-tit:before{height:24px; margin-top:-12px;}
	.comm-subject{font-size:20px; line-height:30px;}
	.comm-txt{line-height:30px;}
	.vision-tab-list.style02 > li{float:left; width:25%; background:none; border:0; margin:0px; margin-bottom:-1px;}
	.vision-tab-list.style02 > li a{width:96%; height:53px; line-height:53px; margin:0px auto; background-color:#f4f4f4; border:1px solid #999; font-size:16px; letter-spacing:-1px;}
	.vision-tab-list.style02 > li.selected a{border-color:#004f8b; background-color:#0263ac;}
}

@media all and (max-width:800px){
	.comm-tit{font-size:20px; line-height:26px; padding-left:25px;}
	/*.comm-tit{font-size:24px; line-height:30px;}*/
	.inquiry-tit p{display:block;;margin-left:0px; margin-bottom:2%;}
	.inquiry-tit em{ font-size:13px; color:#666; margin:10px 0;}
	.comm-tit:before{width:7px; height:22px; margin-top:-11px;}
	.comm-sub-tit{font-size:16px; line-height:26px;}
	.comm-subject{font-size:18px; line-height:26px;}
	.comm-txt{font-size:15px; line-height:25px;}
	.comm-sub-tit:before{margin-bottom:15px; width:57px; height:5px;}
	.vision-tab-list > li{height:45px;}
	.vision-tab-list > li a{line-height:45px;}
	.vision-tab-list.style02 > li{width:50%; }
	.vision-tab-list.style02 > li:first-child, .vision-tab-list.style02 > li:nth-child(2){margin-bottom:7px;}
	.vision-tab-list.style02 > li a{height:43px; line-height:43px;}
}

@media all and (max-width:480px){
	.vision-tab-list > li{width:40%; height:40px;}
	.vision-tab-list > li a{line-height:40px; font-size:15px;}
	.vision-tab-list.style02 > li a{height:38px; line-height:38px; font-size:14px;}
}

.info-top-box{width:100%; height:568px; background:url(../images/info_top_img_1.jpg) no-repeat center top;}
.info-top-box > p{font-size:24px; line-height:65px; color:#fff; font-weight:300; letter-spacing:-0.75px; text-align:center; padding-top:10.5%; display:none;}
.info-top-box > p span{display:block;}
.info-top-box > p b{font-size:40px; font-weight:600;}
.info-tbl-box{width:100%; margin-top:-110px; position:relative; margin-bottom:6%;}
.info-tbl{display:table; width:100%;}
.info-tbl dt, .info-tbl dd{display:table-cell; vertical-align:middle; line-height:23px; padding:17px 2%; text-align:left; font-weight:400;}
.info-tbl dt{width:16%; font-size:18px; color:#fff; font-weight:400; background-color:#1356cf;}
.info-tbl dd{width:34%; font-size:16px; color:#333; background-color:#fff; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
.info-tbl:first-child td{border-top:1px solid #cfcfcf;}
.info-list-box, .info-list, .info-list-con{width:100%;}
.info-list-con{display:table; border-top:1px solid #cfcfcf; padding:3% 0;}
.info-img-thum, .info-txt-thum{display:table-cell; vertical-align:middle;}
.info-img-thum{width:49%;}
.info-img-thum img{max-width:100%; width:100%;}
.info-txt-thum{padding-left:5%; width:51%;}
.info-txt-thum .info-tit{font-family:"Nanum Square",'NanumSquare',sans-serif; font-size:40px; line-height:58px; color:#111; font-weight:400; letter-spacing:-0.75px; margin-bottom:2%;}
.info-txt-thum .info-sub-tit{display:block; font-size:20px; line-height:33px; color:#333; letter-spacing:-0.75px; font-weight:400; margin-bottom:2%;}
.info-txt-thum .info-txt{font-size:16px; line-height:33px; color:#333; letter-spacing:-0.75px; margin-bottom:8%;}
.info-txt-thum .info-txt > span{margin-right:3%;}
.info-txt-thum .info-txt > span i{color:#333; vertical-align:middle;}
.info-txt-thum .info-detail-view-btn{display:block; width:185px; height:43px; border:1px solid #909090; font-size:16px; line-height:43px; color:#333; letter-spacing:-0.5px; text-align:center;}
.info-txt-thum .info-detail-view-btn:hover{background-color:#333; border-color:#333; color:#fff;}

@media all and (max-width:1220px){
	.info-top-box > p{font-size:22px; word-break:keep-all;}
	.info-top-box > p span{display:inline-block;}
}

@media all and (max-width:800px){
	.info-top-box{background:url(../images/info_top_bg_1.jpg) no-repeat center top;}
	.info-top-box > p{font-size:18px; line-height:40px; width:94%; margin:0px auto; display:block;}
	.info-top-box > p span{display:inline;}
	.info-top-box > p b{font-size:30px;}
	.info-top-box{height:300px; background-size:cover;}
	.info-tbl-box{margin-top:-55px;}
	.info-tbl dt, .info-tbl dd{line-height:20px; padding:13px 2%;}
	.info-tbl dt{width:18%; font-size:16px;}
	.info-tbl dd{width:32%; font-size:14px;}
	.info-txt-thum{padding-left:3%;}
	.info-txt-thum .info-tit{font-size:22px; line-height:32px;}
	.info-txt-thum .info-sub-tit{font-size:18px; line-height:24px;}
	.info-txt-thum .info-txt{font-size:14px; line-height:24px; letter-spacing:0px;}
	.info-txt-thum .info-txt > span{word-break:keep-all;}
	.info-txt-thum .info-detail-view-btn{width:120px; height:36px; line-height:36px; font-size:15px;}
}

@media all and (max-width:480px){
	.info-top-box > p{line-height:30px;}
	.info-top-box > p b{font-size:26px;}
	.info-list-con, .info-img-thum, .info-txt-thum{display:block; width:100%;}
	.info-tbl dt, .info-tbl dd{line-height:18px;}
	.info-tbl dt{font-size:14px;}
	.info-tbl dd{font-size:13px;}
	.info-img-thum{margin-bottom:3%;}
	.info-img-thum img{display:block; margin:0px auto;}
	.info-txt-thum{padding-left:0;}
	.info-txt-thum .info-tit{font-size:20px; line-height:30px;}
	.info-txt-thum .info-sub-tit{font-size:16px; line-height:22px;}
	.info-txt-thum .info-txt{margin-bottom:5%; line-height:22px;}
	.info-txt-thum .info-detail-view-btn{font-size:14px;}
}


.ceo-top-box{width:100%; margin-bottom:3%;}
.ceo-top-box > img{display:block; max-width:100%; margin:0px auto;}
.ceo-bottom-box{width:100%;}
.ceo-bottom-box > p{font-size:16px; line-height:30px; color:#111; font-weight:300; letter-spacing:-0.75px; word-break:keep-all; margin-bottom:30px;}

@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.ceo-bottom-box > p{font-size:16px; line-height:24px; margin-bottom:3%;}
}

@media all and (max-width:480px){
	.ceo-bottom-box > p{font-size:14px; line-height:22px; }
}


.laboratory-info-list{display:table; width:100%; margin-bottom:7%;}
.laboratory-info-list > li{display:table-cell; width:25%; vertical-align:top; padding:0 0.5%;}
.laboratory-info-list > li img{width:100%; width:calc(100% - 2px); max-width:100%; display:block; margin:0px auto; border:1px solid #ccc;}
.laboratory-info-list > li p{font-size:18px; line-height:33px; color:#333; letter-spacing:-0.75px; font-weight:300; text-align:center; padding:10px 0;}
.laboratory-info-box{width:100%;}
.laboratory-info-tbl{float:left; width:73.5%;}
.laboratory-info-tbl th{width:14%; font-size:18px; line-height:33px; color:#333; font-weight:400; letter-spacing:-0.25px; text-align:left; padding:15px 0; border-bottom:1px solid #333; word-break:keep-all;}
.laboratory-info-tbl td{width:86%; padding:15px 0; padding-left:3%; border-bottom:1px solid #cfcfcf;}
.laboratory-info-tbl td > p{font-size:18px; line-height:33px; color:#666; font-size:300; letter-spacing:-0.75px;}
.laboratory-info-con{float:right; width:20%; text-align:center;}
.laboratory-info-img{display:inline-block; position:relative; max-width:242px;}
.laboratory-info-con img{width:100%; width:calc(100% - 2px); max-width:100%; border:1px solid #cfcfcf; cursor:pointer;}
.laboratory-info-con button{position:absolute; bottom:3%; right:3%; width:34px; height:34px; background:url(../images/laboratory_info_btn_1.jpg) no-repeat;}

@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.laboratory-info-list{display:block; margin-bottom:5%;}
	.laboratory-info-list > li{display:block; float:left; width:48%; padding:0 1%;}
	.laboratory-info-list > li p{font-size:16px; line-height:26px;}
	.laboratory-info-tbl, .laboratory-info-con{float:none; width:100%;}
	.laboratory-info-tbl{margin-bottom:5%;}
	.laboratory-info-tbl th{width:18%; font-size:15px; line-height:24px; padding:10px 0;}
	.laboratory-info-tbl td{padding:10px 0; padding-left:3%;}
	.laboratory-info-tbl td > p{font-size:14px; line-height:24px;}
	.laboratory-info-con img{margin:0px auto; display:block;}
}

@media all and (max-width:480px){

}


#productContent{position:relative; padding-top:60px;}
.product-tab{position:absolute; top:0; left:0; right:0; max-width:1200px; margin:0 auto; overflow:hidden; z-index:9;}
.product-tab.fixed{position:fixed; top:70px; width:94%;}
.product-tab ul{display:table; width:100%; overflow:hidden; border-bottom:1px solid #999; }
.product-tab ul li{display:table-cell; vertical-align:middle; width:33.3%; font-weight:500; font-size:15px; text-align:center;}
.product-tab ul li a{display:block; height:46px; line-height:46px; background-color:#f5f5f5; color:#333; border:1px solid #ccc; border-bottom:0; border-left:0; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; -ms-transition:all 0.2s; transition:all 0.2s; }
.product-tab ul li:first-child a{border-left:1px solid #ccc;}
.product-tab ul li a:hover, .product-tab ul li.on a{background-color:#0263ac; color:#fff; border:1px solid #004f8b;}
#history2Con{margin-top:75px;}
#history3Con{margin-top:73px;}
#history4Con{margin-top:72px;}
#history5Con{margin-top:72px;}
#history6Con{margin-top:72px;}
#history7Con{margin-top:122px;}
#history8Con{margin-top:72px;}
#history9Con{margin-top:72px;}
#history10Con{margin-top:72px;}
#history11Con{margin-top:69px;}
.history-content {width:100%; padding-top:65px; display:table; /*padding-bottom:280px;*/padding-bottom:320px;}
.history-content > ul{display:table-cell; vertical-align:top;}
.history-content ul:first-child{width:21%;}
.history-content ul li.ma50 {margin-top: 50px;}
.history-content ul:first-child li{font-size:35px; line-height:28px; letter-spacing:-0.35px; color:#555555; background:url("../images/history_title_1.png") no-repeat right center; height:28px; padding-right:150px; font-family:Dotum, Arial, sans-serif;}
.history-content ul:first-child li:first-child {height:15px; line-height:15px; color:#0263ac;}
.history-content .history-list {background:url("../images/history_bg.png") repeat-y; }
.history-content .history-list li {background:url("../images/history_list_1.png") no-repeat left center; height:50px; padding-left:15px;}
.history-content .history-list li:first-child {background:url("../images/history_list_1.png") no-repeat left top; height:30px;}
.history-content .history-list li:first-child p{line-height:15px;}
.history-content .history-list li:first-child span{line-height: 15px;}
.history-content .history-list li:last-child {background:url("../images/history_list_1.png") no-repeat left bottom; height:30px;}
.history-content .history-list li:last-child p{line-height:45px;}
.history-content .history-list li:last-child span{line-height: 45px;}
.history-content .history-list li span, .history-content .history-list li p{float:left; }
.history-content .history-list li span {padding-left:5%; width:8%; font-size:18px; line-height:50px; letter-spacing:-0.35px; color:#454545; font-weight:500;}
.history-content .history-list li p {font-size:18px; line-height:50px; letter-spacing:-0.35px; color:#676767; }


@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	#productContent{padding-top:40px;}
	.product-tab ul li a{height:36px; line-height:36px;}
	.history-content{padding-bottom:150px;}
	.history-content ul:first-child li{font-size:27px; padding-right:100px; background-position:80px center}
	.history-content .history-list li span{width:15%; font-size:16px;}
	.history-content .history-list li p {width:80%; word-break:keep-all; font-size:16px;}
}

@media all and (max-width:480px){
	.history-content{padding-top:45px; padding-bottom:50px;}
	.history-content ul:first-child li{font-size:20px; padding-right:50px; background-position:50px center}
	.history-content .history-list li span{width:20%; font-size:14px;}
	.history-content .history-list li p{width:75%; font-size:13px;}
}


.certification-list-wrap{width:100%;}
.certification-list-container{width:100%;}
.certification-list-container > li{float:left; width:48%; padding-right:2%; margin-bottom:4%;}
.certification-list-con{width:100%; display:table;}
.certification-list-con > dt, .certification-list-con > dd{display:table-cell; /*vertical-align:middle;*/vertical-align:top;}
.certification-list-con > dt{width:39%;}
.certification-list-img-thum{width:100%; position:relative; padding-top:133.6%; background-color:#fff;}
.certification-list-img-thum > span{position:absolute; top:0; left:0; bottom:0; right:0;}
.certification-list-img-thum > span img{max-width:99%; display:block; margin:0px auto; border:1px solid #9b9b9b; width:100%; height:100%; max-height:318px;} 
.certification-list-con > dd{width:61%; padding:3% 0 0 5%;}
.certification-tit{font-size:25px; line-height:33px; color:#111; font-weight:400; letter-spacing:-1px; border-bottom:1px solid #cfcfcf; margin-bottom:5%;}
.certification-tit > span{display:inline-block; position:relative; padding-bottom:6%; word-break:keep-all;}
.certification-tit > span:after{display:block; position:absolute; bottom:-1px; left:0; content:""; width:100%; height:1px; background-color:#333;}
.certification-txt{display:table; width:100%; }
.certification-txt > dt, .certification-txt > dd{display:table-cell; vertical-align:top;}
.certification-txt > dt{width:25%; font-size:16px; line-height:33px; color:#111; font-weight:400; letter-spacing:-0.75px;}
.certification-txt > dd{width:75%; padding-left:3%;}
.certification-txt > dd p{font-size:16px; line-height:36px; color:#5e5e5e; letter-spacing:-0.5px; position:relative;}
.certification-txt > dd p:first-child:before{display:inline-block; content:""; vertical-align:middle; width:1px; height:8px; background-color:#cfcfcf; position:absolute; left:-5%; top:50%; margin-top:-4px;}
.certification-more-btn{display:block; width:185px; height:43px; background-color:#f4f4f4; border:1px solid #cfcfcf; margin-top:5%;}
.certification-more-btn > em, .certification-more-btn > span{float:left; height:43px; line-height:43px; text-align:center; color:#111;}
.certification-more-btn > em{width:43px; border-right:1px solid #cfcfcf;}
.certification-more-btn > em i{vertical-align:middle; line-height:43px;}
.certification-more-btn > span{width:141px; font-size:15px;}

@media all and (max-width:1220px){
	.certification-list-container > li{min-height:271px;}
	.certification-tit{font-size:20px; line-height:30px;}
	.certification-list-container > li{width:50%; padding:0;}
	.certification-txt > dt, .certification-txt > dd p{font-size:15px; line-height:30px;}
}

@media all and (max-width:800px){
	.certification-list-container > li{float:none; width:100%; min-height:auto;}
	.certification-list-img-thum{max-width:255px; padding-top:0; margin:0px auto;}
	.certification-list-img-thum > span{position:static;}
	.certification-list-con > dd{padding:0 3%; padding-top:5%;}
	.certification-tit{font-size:18px; line-height:22px;}
	.certification-txt > dt, .certification-txt > dd p{font-size:15px; line-height:32px;}
}

@media all and (max-width:480px){
	.certification-list-con > dt{width:42%;}
	.certification-list-con > dd{width:58%;}
	.certification-tit{font-size:16px; line-height:20px;}
	.certification-txt > dt{width:30%;}
	.certification-txt > dd{width:70%;}
	.certification-txt > dt, .certification-txt > dd p{font-size:13px; line-height:24px; letter-spacing:-0.75px;}
	.certification-more-btn{width:125px; height:35px; }
	.certification-more-btn > em, .certification-more-btn > span{height:35px; line-height:35px;}
	.certification-more-btn > em{width:35px;}
	.certification-more-btn > em i{line-height:35px;}
	.certification-more-btn > span{width:89px; font-size:14px;}
}

.vision-tab-container{width:100%;}
.vision-tit{font-size:32px; line-height:48px; color:#333; font-weight:300; letter-spacing:-0.75px; text-align:center; margin-bottom:-30px;}
.vision-tit b{font-weight:500;}
.vision-img{display:block; margin:0px auto; max-width:100%; margin-bottom:5%;}
.vision-info-list{width:100%;}
.vision-info-list > li{float:left; width:42%; min-height:124px; padding:15px 3%; border:1px solid #ccc; background-color:#f4f4f4; margin-bottom:3%;}
.vision-info-list > li.even{float:right; }
.vision-info-tit{font-size:22px; color:#111; font-weight:400; letter-spacing:-0.75px; margin:15px 0 10px;}
.vision-info-txt{font-size:16px; line-height:33px; color:#111; font-weight:300; letter-spacing:-0.5px; word-break:keep-all;}
/* ci */
a.ci-down-btn{float:right; width:185px; height:43px; line-height:43px; text-align:center; border:1px solid #909090; font-size:16px; color:#333; letter-spacing:-0.5px;}
.ci-box{background:url(../images/ci_box_bg_1.jpg) repeat; border:1px solid #cfcfcf; margin-bottom:5%; padding:5%;}
.ci-long-con{display:table; width:100%;}
.ci-long-con dt, .ci-long-con dd{display:table-cell; vertical-align:middle; width:50%;}
.ci-long-con dt img{max-width:100%;}
.ci-long-con dd{padding-left:3%;}
.ci-long-con dd > strong{display:block; font-size:28px; line-height:33px; color:#000; font-weight:500; letter-spacing:-0.45px; margin-bottom:10px;}
.ci-long-con dd > p, .ci-short-con dd > p{font-size:28px; line-height:33px; color:#000; letter-spacing:-0.45px; padding:10px 0;}
.ci-long-con dd > p span, .ci-short-con dd > p span{display:inline-block; vertical-align:middle; width:45px; height:45px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; margin-right:5px;}
.ci-short-con dd > p span.style2{width:43px; height:43px; border:1px solid #cfcfcf;}
.ci-long-con dd > p em, .ci-short-con dd > p em{margin:0 5px;}
.ci-short-con{float:left; width:50%;}
.ci-short-con dt{margin-bottom:3%;}
.ci-short-con dt img{max-width:100%;}

@media all and (max-width:1220px){
	.vision-info-list > li{width:43%;}
	.vision-info-txt{line-height:26px; min-height:78px;}
	/* ci */
	.ci-box{padding:5% 3%;}
	.ci-long-con dd > strong, .ci-long-con dd > p, .ci-short-con dd > p{font-size:24px; line-height:30px;}
	.ci-long-con dd > p span, .ci-short-con dd > p span{width:40px; height:40px;}
	.ci-short-con dd > p span.style2{width:38px; height:38px;}
}

@media all and (max-width:800px){
	.vision-tit{font-size:26px; line-height:36px; margin-bottom:0; word-break:keep-all; letter-spacing:-1px;}
	.vision-info-list > li, .vision-info-list > li.even{float:none; width:auto; min-height:auto;}
	.vision-info-tit{font-size:20px; margin:10px 0;}
	.vision-info-txt{font-size:14px; line-height:24px; min-height:auto; margin-bottom:10px;}
	/* ci */
	a.ci-down-btn{width:155px; height:40px; line-height:40px;}
	.ci-box{padding:3%;}
	.ci-long-con, .ci-long-con dt, .ci-long-con dd{display:block; width:auto; padding-left:0;}
	.ci-long-con dt{margin-bottom:15px;}
	.ci-long-con dt img{display:block; margin:0px auto;}
	.ci-short-con{float:none; width:100%;}
	.ci-short-con dt img{display:block; margin:0px auto;}
	.ci-short-con dd{margin-bottom:20px;}
	.ci-long-con dd > strong, .ci-long-con dd > p, .ci-short-con dd > p{font-size:20px;}
	.ci-short-con dd > p{text-align:center; padding:0;}
	.ci-long-con dd > p span, .ci-short-con dd > p span{width:35px; height:35px;}
	.ci-short-con dd > p span.style2{width:33px; height:33px;}
}

@media all and (max-width:480px){
	.vision-tit{font-size:20px; line-height:26px;}
	.vision-info-tit{font-size:18px;}
	/* ci */
	a.ci-down-btn{width:115px; height:35px; line-height:35px; font-size:15px;}
	.ci-long-con dd > p, .ci-short-con dd > p{font-size:18px; line-height:26px;}
}

.location-wrap{width:100%;}
.location-map-box{width:100%; margin-bottom:1%;}
.loc-img-thum{width:49%; float:left; position:relative; padding-top:24.2%;}
.loc-img-thum > span{position:absolute; top:0; left:0; bottom:0; right:0;}
.loc-img-thum > span img{/*max-width:100%;*/}
.loc-map-thum{width:49%; float:right; position:relative; padding-top:24%; border:1px solid #cfcfcf; overflow:hidden;}
.loc-map-thum.style02{float:none; width:100%;}
.loc-map-thum iframe, .loc-map-thum object, .loc-map-thum embed {position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%; }
.map-tbl-con{margin-bottom:7%;}
.map-tbl{width:100%;}
.map-tbl th, .map-tbl td{padding:20px 2%; letter-spacing:-0.3px; font-size:18px; font-weight:400;}
.map-tbl th{padding-left:0; width:110px; border-bottom:1px solid #000; color:#1e1e1e; text-align:left; }
.map-tbl td{border-bottom:1px solid #d8d8d8; color:#666; font-weight:400; letter-spacing:-0.75px; line-height:20px;}
.map-tbl td a{color:inherit;}

@media all and (max-width:1220px){
	.map-tbl th,.map-tbl td{padding-top:15px; padding-bottom:15px; font-size:15px;}
	.loc-img-thum > span img{max-width:100%;}
}

@media all and (max-width:800px){
	.loc-img-thum, .loc-map-thum{float:none; width:100%;}
	.loc-img-thum{padding-top:0; margin-bottom:10px;}
	.loc-img-thum > span{position:static;}
	.loc-img-thum > span img{display:block; margin:0px auto; }
	.loc-map-thum{padding-top:40%; max-width:590px; margin:0px auto;}
}

@media all and (max-width:480px){
	.loc-map-thum{padding-top:50%;}
	.map-tbl th{width:80px;}
}


.prd-tab-container{position:relative; overflow:hidden;}
.prd-img-list{width:100%; display:table; margin-bottom:5%;}
.prd-img-list li{display:table-cell; vertical-align:top; width:33%; padding-right:0.3%;}
.prd-img-list li img{max-width:100%; width:100%;}
.prd-info-box{width:100%; margin-bottom:4%;}
.prd-use-list{width:100%;}
.prd-use-list li{float:left; width:23.6%; margin-left:1.8%; margin-bottom:2%;}
.prd-use-list li.mal0{margin-left:0;}
.prd-use-list li p {display:block; text-align:center; padding:5%  0; font-size:18px; letter-spacing:-1px;}
.prd-use-img-thum{width:100%; /*padding-top:94.7%;*/padding-top:96.1%; position:relative;}
.prd-use-img-thum > span{position:absolute; top:0; left:0; bottom:0; right:0;}
.prd-use-img-thum > span img{max-width:100%; border:1px solid #cfcfcf;}
.prd-info-long-banner-box{width:100%;}
.prd-info-long-banner-box > li{border:1px solid #cfcfcf; background-color:#f4f4f4; border-top:0; min-height:305px;}
.prd-info-long-banner-box > li:first-child{border-top:1px solid #cfcfcf;}
.prd-inquiry-btn-box{margin-bottom:3%; text-align:right;}
.prd-inquiry-wrap{width:100%; text-align:right; margin-bottom:3%;}
a.prd-inquiry-btn{display:inline-block; width:138px; height:47px; text-align:center; line-height:47px; background-color:#f4f4f4; border:1px solid #666; font-size:18px; color:#333; letter-spacing:-0.75px;}
a.prd-inquiry-btn i{vertical-align:middle; color:#333;}
a.prd-inquiry-btn.style02{float:right;}
a.prd-inquiry-btn.style03{position:absolute; top:0; right:0;}
.prd-wheel-img-box{width:100%; display:table;}
.prd-wheel-img-box > li{display:table-cell; vertical-align:middle; width:50%; border:1px solid #cfcfcf; background-color:#e8e8ea; border-left:0; /*padding:2.5% 0;*/}
.prd-wheel-img-box.style02 > li{background-color:#f4f4f4; padding:2.5% 0;}
.prd-wheel-img-box > li:first-child{border-left:1px solid #cfcfcf;}
.prd-wheel-img-box > li img{display:block; margin:0px auto; max-width:100%;}
.prd-wheel-img-box > li > p{display:none; font-size:18px; line-height:25px; color:#333; letter-spacing:-0.25px; text-align:center; padding-top:20px;}
.prd-wheel-img-box > li > p em{color:#0263ad;}
.prd-wheel-txt-box{width:100%; display:table; margin-bottom:2%;}
.prd-wheel-txt-box > span{display:table-cell; vertical-align:top; width:50%; text-align:center; font-size:18px; line-height:25px; color:#333; letter-spacing:-0.25px; padding:20px 0;}
.prd-wheel-txt-box > span em{color:#0263ad;}


@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.prd-img-list li{padding:0 0.5%;}
	.prd-use-list li{width:32%;}
	.prd-use-list li.mal0{margin-left:2%;}
	.prd-use-list li:nth-child(3n+1){margin-left:0;}

	.prd-wheel-img-box, .prd-wheel-img-box > li{display:block; width:auto; padding:2.5% 0;}
	.prd-wheel-img-box {margin-bottom:5%;}
	.prd-wheel-img-box > li{border-left:1px solid #cfcfcf;}
	.prd-wheel-img-box > li:first-child{ border-bottom:0;}
	.prd-wheel-img-box > li > p{display:block;}
	.prd-wheel-txt-box{display:none;}

	a.prd-inquiry-btn{height:45px; line-height:45px; font-size:16px; width:118px;}
	a.prd-inquiry-btn i{font-size:21px;}
	a.prd-inquiry-btn.style03{position:static; float:right; margin-bottom:3%;}
	.prd-tab-content-wrapper.style03{width:100%; float:left;}

}

@media all and (max-width:480px){
	.prd-img-list{display:block;}
	.prd-img-list li{display:block; float:left; width:49%; margin-bottom:1.5%;}
	.prd-img-list li img{display:block; margin:0px auto;}
	.prd-use-list li{width:49%;}
	.prd-use-list li:nth-child(3n+1){margin-left:2%;}
	.prd-use-list li:nth-child(2n+1){margin-left:0;}
	.prd-wheel-img-box > li > p{font-size:16px; line-height:20px;}

	a.prd-inquiry-btn{height:38px; line-height:38px; font-size:14px; width:88px;}
}



@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){

}

@media all and (max-width:480px){

}


.prd-new-material-banner-box{display:table; width:100%;}
.prd-new-material-banner-box > li{display:table-cell; vertical-align:top; width:50%; padding-left:1%; text-align:center;}
.prd-new-material-banner-box > li:first-child{padding-left:0; padding-right:1%;}
.prd-new-material-banner-box > li img{max-width:100%; border:1px solid #cfcfcf; width:100%; width:calc(100% - 2px);}
.prd-new-material-banner-box > li p{font-size:18px; line-height:33px; color:#333; letter-spacing:-0.25px; font-weight:300; padding:20px 0;}

@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){

}

@media all and (max-width:480px){
	.prd-new-material-banner-box, .prd-new-material-banner-box > li{display:block; width:auto; padding:0;}
	.prd-new-material-banner-box > li img{display:block; margin:0px auto;}
	.prd-new-material-banner-box > li p{font-size:16px; line-height:26px; padding:15px 0 25px ;}
}


.talent-info{width:100%; display:table; margin-bottom:11%;}
.talent-info dt, .talent-info dd{display:table-cell; vertical-align:middle;}
.talent-info dt{width:32%; padding:0 2%;}
.talent-info dt img{display:block; margin:0px auto; max-width:100%;}
.talent-info dd{width:68%; padding-left:3%;}
.talent-info dd > h3{font-size:38px; line-height:45px; color:#111; font-weight:300; letter-spacing:-0.75px; margin-bottom:3%; word-break:keep-all; }
.talent-info dd > h3 b{font-size:400;}
.talent-info dd > p{font-size:20px; line-height:24px; color:#333; font-weight:300; letter-spacing:-0.75px; word-break:keep-all;}

.talent-list-box{width:100%;}
.talent-list-box .talent-pc-img{max-width:100%; margin-bottom:3%;}
.talent-list-con{width:100%;}
.talent-list-con > li{float:left; width:20.5%; text-align:center;}
.talent-list-con > li.center{margin-left:6%;}
.talent-list-con > li .talent-m-img{max-width:100%; margin:0px auto; display:none;}
.talent-list-con > li h4{font-family:"Nanum Square",'NanumSquare',sans-serif; font-size:27.5px; line-height:33px; color:#1268a3; font-weight:600; letter-spacing:-0.75px; margin-bottom:5%;}
.talent-list-con > li p{font-size:18px; line-height:22px; color:#111; font-weight:300; letter-spacing:-0.75px; word-break:keep-all;}

@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.talent-info{display:block;}
	.talent-info dt, .talent-info dd{display:block; width:100%; padding:0;}
	.talent-info dt{margin-bottom:30px;}
	.talent-info dd > h3{font-size:30px; line-height:40px;}
	.talent-info dd > p{font-size:18px; line-height:22px;}

	.talent-list-box .talent-pc-img{display:none;}
	.talent-list-con > li{width:46%; padding:0 2%; margin-bottom:20px;}
	.talent-list-con > li.center{margin-left:0;}
	.talent-list-con > li .talent-m-img{display:block; margin-bottom:20px;}
	.talent-list-con > li h4{font-size:22px; line-height:30px;}
	.talent-list-con > li p{font-size:16px; line-height:20px;}
}

@media all and (max-width:480px){
	.talent-info dd > h3{font-size:22px; line-height:32px;}
	.talent-info dd > p{font-size:16px; line-height:20px;}
	.talent-list-con > li h4{font-size:20px;}
	.talent-list-con > li p{font-size:15px;}
}

.benefit-tit{font-size:35px; line-height:45px; color:#333; letter-spacing:-1px; text-align:center; font-weight:300; background:url(../images/benefit_bg_1.png) no-repeat center top; padding:45px 0 65px 0; position:relative; margin-bottom:4%;}
.benefit-tit b{display:block; color:#2a91d9; font-weight:600;}
.benefit-tit:after{display:block; position:absolute; bottom:0; left:50%; margin-left:-2px; content:""; width:3px; height:40px; background-color:#2a91d9}
.benefit-sub-tit{font-size:49px; color:#111; font-weight:400; letter-spacing:-0.75px; text-align:center; margin-bottom:8%;}
.benefit-sub-tit > b{font-weight:600; color:#2a91d9;}
.benefit-sub-tit > p{font-size:24px; line-height:64px; color:#333; letter-spacing:-0.5px;}
.benefit-list-box{width:100%;}
.benefit-list-box > li{width:100%; border-bottom:1px solid #d1d1d1;}
.benefit-list-box > li:first-child{border-top:1px solid #d1d1d1;}
.benefit-list-box > li:nth-child(odd){background-color:#f4f4f4;}
.benefit-list-con{display:table;}
.benefit-list-con dt, .benefit-list-con dd{display:table-cell; vertical-align:bottom;}
.benefit-list-con dt{width:22.5%; padding-left:10%;}
.benefit-list-con dt img{max-width:100%; display:block; margin:0px auto;}
.benefit-list-con dt > strong{display:block; font-size:35px; line-height:80px; color:#111; font-weight:500; letter-spacing:-0.75px;}
.benefit-list-con dd{width:77.5%; padding:30px 0; padding-left:10%;}
.benefit-list-con dd > p{font-size:16px; line-height:40px; color:#111; letter-spacing:-0.75px; font-weight:300; word-break:keep-all; padding-left:15px; position:relative;}
.benefit-list-con dd > p:before{display:inline-block; position:absolute; left:0; top:17px; content:""; width:6px; height:6px; background-color:#0263ac; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}

@media all and (max-width:1220px){
	.benefit-list-con dt{padding-left:5%;}
	.benefit-list-con dt img{margin:0px;}
	.benefit-list-con dd{padding-left:5%;}
}

@media all and (max-width:800px){
	.benefit-tit{font-size:25px; line-height:35px; padding:35px 0 55px; background-size:auto 90%; margin-bottom:3%;}
	.benefit-sub-tit{font-size:35px; margin-bottom:5%;}
	.benefit-sub-tit > p{font-size:20px; line-height:50px;}
	.benefit-list-con dt, .benefit-list-con dd{vertical-align:middle;}
	.benefit-list-con dt{padding-left:0; text-align:center;}
	.benefit-list-con dt img{margin:0px auto;}
	.benefit-list-con dt > strong{font-size:25px; line-height:60px;}
	.benefit-list-con dd > p{font-size:14px; line-height:30px;}
	.benefit-list-con dd > p:before{top:12px;}
}

@media all and (max-width:480px){
	.benefit-tit{font-size:20px; line-height:30px; padding:25px 0 45px; background-size:100% auto;}
	.benefit-tit:after{height:30px;}
	.benefit-sub-tit{font-size:28px;}
	.benefit-sub-tit > p{font-size:18px; line-height:38px;}
	.benefit-list-con, .benefit-list-con dt, .benefit-list-con dd{display:block; width:100%; padding-left:0;}
	.benefit-list-con dt{padding-top:3%;}
	.benefit-list-con dt > strong{line-height:40px; font-size:20px;}
	.benefit-list-con dd{width:94%; padding:3%;}
	.benefit-list-con dd > p{line-height:24px;}
	.benefit-list-con dd > p:before{top:10px;}
}

.promotion-system-list{width:100%; text-align:center; margin-bottom:8%;}
.promotion-system-list > li{float:left; width:19%; height:105px; margin-left:1%; position:relative;}
.promotion-system-list > li:first-child{margin-left:0;}
.promotion-system-list > li p{font-size:24px; line-height:105px; color:#333; letter-spacing:-0.75px; text-align:center; border:1px solid #c3c3c3; background-color:#f4f4f4;}
.promotion-system-list > li span{display:block; position:absolute; top:50%; left:-16%; margin-top:-30px; width:54px; height:54px; padding:3px; border:1px solid #d0d0d0; border:1px solid rgba(208,208,208,0.5); border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.promotion-system-list > li span em{display:block; width:100%; height:100%; background-color:#0263ac; color:#fff; font-size:16px; line-height:54px; letter-spacing:-0.75px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; text-align:center;}

.education-system-box{width:100%; display:table;}
.education-system-box dt, .education-system-box dd{display:table-cell; width:50%; vertical-align:middle;}
.education-system-box dt{padding-right:3%;}
.education-system-box dt img{max-width:100%; /*width:100%;*/}
.education-system-list{width:100%;}
.education-system-list > li{width:100%; display:table; border-bottom:1px solid #cfcfcf; padding:30px 0;}
.education-system-list > li.even{background-color:#f4f4f4;}
.education-system-list > li .education-system-img-thum, .education-system-list > li .education-system-txt-thum{display:table-cell; vertical-align:middle;}
.education-system-list > li .education-system-img-thum{width:21%; text-align:center;}
.education-system-list > li .education-system-img-thum img{max-width:100%;}
.education-system-list > li .education-system-txt-thum{width:79%;}
.education-system-list > li .education-system-txt-thum > h4{font-size:28px; line-height:33px; color:#111; font-weight:500; letter-spacing:-0.5px; margin-bottom:15px;}
.education-system-list > li .education-system-txt-thum > p{font-size:18px; line-height:33px; color:#333; font-weight:300; letter-spacing:-0.5px; padding-left:12px; position:relative;}
.education-system-list > li .education-system-txt-thum > p:before{display:inline-block; position:absolute; top:15px; left:0; content:""; width:6px; height:6px; background-color:#0263ac; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.education-system-list > li .education-system-txt-thum > p span{margin-left:5%;}
.education-system-list > li .education-system-txt-thum > p span:first-child{margin-left:0;}

@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.promotion-system-list > li{float:none; width:auto; height:auto; margin-left:0;}
	.promotion-system-list > li p{display:block; max-width:300px; line-height:33px; padding:15px 0; margin:0px auto;}
	.promotion-system-list > li span{position:static; margin:10px auto;}

	.education-system-box, .education-system-box dt, .education-system-box dd{display:block; width:100%;}
	.education-system-box dt{padding-right:0; margin-bottom:5%;}
	.education-system-box dt img{display:block; margin:0px auto;}
	.education-system-list > li .education-system-txt-thum > h4{font-size:24px; line-height:30px;}
	.education-system-list > li .education-system-txt-thum > p{font-size:16px; line-height:30px;}
	.education-system-list > li .education-system-txt-thum > p:before{top:12px;}
}

@media all and (max-width:480px){
	.promotion-system-list > li p{font-size:20px;}
	.education-system-list > li .education-system-img-thum{width:26%;}
	.education-system-list > li .education-system-img-thum img{max-width:90%; display:block; margin:0px auto;}
	.education-system-list > li .education-system-txt-thum{width:74%; padding-left:3%;}
	.education-system-list > li .education-system-txt-thum > h4{font-size:20px; margin-bottom:5px;}
	.education-system-list > li .education-system-txt-thum > p{font-size:14px;}
	.education-system-list > li .education-system-txt-thum > p span{margin-left:3%;}
}


.area-top-info-container{width:100%; margin-bottom:5%;}
.area-info-img-box, .area-info-txt-box{float:left;}
.area-info-img-box{width:60.3%; overflow:hidden;}
.area-info-img-box li img{margin:0px auto;}
.area-info-txt-box{width:39.5%; height:391px; border:1px solid #cfcfcf; border-left:0; position:relative;
	background: #ffffff; 
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); 
}
.area-info-txt-inner{padding-top:20%; padding-left:14%;}
.area-info-txt-inner > p{margin-bottom:20px;}
.area-info-txt-inner > p b, .area-info-txt-inner > p span{display:inline-block; vertical-align:middle; line-height:37px; font-size:17px; letter-spacing:-0.75px;}
.area-info-txt-inner > p b{width:90px; background-color:#0263ac; text-align:center; color:#fff; font-weight:400;}
.area-info-txt-inner > p span{color:#111; margin-left:10px; font-weight:600;}
.area-info-tit-slide{width:100%; overflow:hidden;}
.area-info-txt-inner h3{font-size:38px; line-height:60px; color:#111; font-weight:300; letter-spacing:-0.75px;}
.area-info-txt-inner h3 strong{font-weight:500;}
.area-info-tit-slide .slick-dots{text-align:left; width:100%; padding-top:45px;}
.area-info-tit-slide .slick-dots li{display:inline-block; width:7px; height:7px; border:4px solid #8e8e8e; vertical-align:middle; font-size:0; text-indent:-9999px; cursor:pointer; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; margin:0 6px;}
.area-info-tit-slide .slick-dots li.slick-active{border-color:#0263ac;}
.area-info-txt-inner .area-btn{display:inline-block; position:absolute; bottom:3%; right:3%; width:110px; height:44px; border:1px solid #000; background-color:#fff; font-size:15px; line-height:44px; color:#000; text-align:center;}
.area-info-txt-inner .area-btn i{vertical-align:middle;}

.area-equipment-status-box{width:100%; margin-bottom:5%;}
.area-table-con{width:100%; position:relative;}
.area-equipment-tbl{width:100%;}
.area-equipment-tbl th{font-size:16px; line-height:33px; color:#333; text-align:center; font-weight:500; letter-spacing:-0.75px; padding:10px 0; background-color:#f4f4f4; border:1px solid #ccc; border-right:0;}
.area-equipment-tbl tr:first-child th{border-top-color:#0263ac;}
.area-equipment-tbl tr:first-child th:first-child{border-left:0;}
.area-equipment-tbl td{font-size:16px; line-height:33px; color:#333; text-align:center; letter-spacing:-0.3px; border:1px solid #ccc; border-right:0; padding:20px 0; word-break:keep-all;}
.area-equipment-tbl td a{color:inherit;}
.area-equipment-tbl tr td:first-child{border-left:0;}
.area-equipment-tbl.style02{margin-bottom:70px;}
.area-equipment-tbl.style02 td{padding:10px 0;}

/* Table :: swiper  */
.m-scroll-table-con tbody th br{display:block;}
.swiper-slide {
    text-align:center;
    width:100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-scrollbar, .swiper-scrollbar-drag{display:none;}

.area-video-info-container{width:100%;}
.area-video-tab-list{width:100%; margin-bottom:3%;}
.area-video-tab-list > li{float:left; width:186px; height:55px; border:1px solid #cfcfcf; margin-left:9px;}
.area-video-tab-list > li:first-child{margin-left:0;}
.area-video-tab-list > li a{display:block; width:184px; height:53px; border:1px solid #cfcfcf; font-size:18px; line-height:53px; color:#333; text-align:center; letter-spacing:-0.75px;}
.area-video-tab-list > li.selected{border-color:#004f8b;}
.area-video-tab-list > li.selected a{border-color:#0263ac; background-color:#0263ac; color:#fff;}
.area-video-tab-list .area-video-comment{float:right; font-size:14.5px; line-height:55px; color:#333; font-weight:300; letter-spacing:-0.75px;}
.area-video-tab-list .area-video-comment i{vertical-align:middle; color:#0263ac;}
.area-video-img-box{width:100%; position:relative;}
.area-video-img-box img{max-width:100%; border:1px solid #cfcfcf; }
.area-video-list-box{width:100%; padding-top:3.5%;}
.area-video-list-con{width:100%;}
.area-video-list-con > li{float:left; width:19.5%; padding:20px 2%; border:1px solid #cfcfcf; margin-left:1.7%; background-color:#f4f4f4; margin-bottom:2%;}
.area-video-list-con > li.mal0, .area-video-list-con > li:first-child{margin-left:0;}
.area-video-list-con > li.white{background-color:#fff;}
.area-video-list-con > li.long{width:44.8%;}
.area-video-list{min-height:169px; max-height:169px;}
.area-video-tit{font-size:21px; line-height:45px; color:#111; font-weight:400; letter-spacing:-1px; margin-bottom:5px;}
.area-video-txt{font-size:14.5px; line-height:24px; color:#666; font-weight:300; letter-spacing:-0.75px; word-break:keep-all; margin-bottom:30px; min-height:48px; max-height:48px;}
a.area-video-btn{display:inline-block; width:125px; height:39px; padding-left:15px; font-size:14px; line-height:39px; color:#333; letter-spacing:-0.75px; border:1px solid #cfcfcf; background-color:#fff; font-weight:500;}
a.area-video-btn i{vertical-align:middle; font-size:23px; margin-right:5px;}
.area-video-info-container .area-video-comment{ font-size:14.5px; line-height:55px; color:#333; font-weight:300; letter-spacing:-0.75px;}
@media all and (max-width:1220px){
	.area-info-img-box, .area-info-txt-box{float:none; display:block; width:auto; max-width:724px; margin:0px auto; height:auto;}
	.area-info-img-box li img{max-width:100%;}
	.area-info-txt-box{border-left:1px solid #cfcfcf;}
	.area-info-txt-inner{padding:3%;}
	.area-info-txt-inner > p{float:left; width:100%; margin-bottom:3%;}
	.area-info-tit-slide .slick-dots{padding-top:25px;}
	.area-info-txt-inner .area-btn{float:right; position:static;}
	
	.area-video-tab-list > li{width:15.5%; margin-left:0.5%;}
	.area-video-tab-list > li a{width:100%; width:calc(100% - 2px);}
	.area-video-list-con > li{width:28.3%; margin-left:1%;}
	.area-video-list-con > li.mal0{margin-left:1%;}
	.area-video-list-con > li:nth-child(3n+1){margin-left:0;}
	.area-video-list-con > li.long{width:62%;}
	.area-video-list-con > li.half{width:45%;}
	.area-video-list-con > li.half{margin-left:0;}
	.area-video-list-con > li.half:nth-child(7), .area-video-list-con > li.half:nth-child(9){margin-left:1%;}
}

@media all and (max-width:800px){
	.area-info-txt-inner > p b, .area-info-txt-inner > p span{font-size:16px; line-height:32px;}
	.area-info-txt-inner > p b{width:auto; padding:0 15px;}
	.area-info-txt-inner h3{font-size:30px; line-height:45px;}
	.area-info-tit-slide .slick-dots{padding-top:15px;}
	.area-info-txt-inner .area-btn{height:40px; line-height:40px; width:auto; padding:0 15px;}
	.area-equipment-tbl td{line-height:22px; padding:10px 0;}
	.area-equipment-tbl.style02{margin-bottom:50px;}
	.area-equipment-tbl.style02 td{font-size:14px; line-height:20px;}
	/* Table :: swiper  */
	.swiper-container-android .swiper-slide,
    .swiper-wrapper {
      -webkit-transform: translate3d(0px, 0, 0);
      -moz-transform: translate3d(0px, 0, 0);
      -o-transform: translate(0px, 0px);
      -ms-transform: translate3d(0px, 0, 0);
      transform: translate3d(0px, 0, 0);
    }
    .content-table-box{position:relative; width:104%; overflow-x:scroll; margin:0 -2% !important;}
    .m-scroll-table-con{width:800px; margin-bottom:20px; cursor:pointer}
    .m-scroll-table-con .content-table-header.fixed{position:absolute; top:0px; left:0%; width:100%;}
    .swiper-container {
        width: 102%;
        margin: 20px -1% !important;
    }
    .swiper-container:after{
        position:absolute; top:0px; right:0px; width:30px; height:100%; content:""; z-index:9; opacity:0.2;filter:Alpha(opacity=20);
        background:url(../images/table_bg.png) repeat-x 0% 50%
    }
    .swiper-slide{width:768px !important;}
    .swiper-scrollbar{display:block;}
    .swiper-scrollbar-drag{display:block; background:#0263ac;}

	.area-video-tab-list > li{width:32%; margin-left:1%;}
	.area-video-tab-list .area-video-comment{float:left; width:100%; text-align:right; line-height:24px; padding-top:20px;}
	.area-video-img-box > map{display:none;}
	.area-video-list-box{padding-top:0;}
	.area-video-list-con > li, .area-video-list-con > li.long, .area-video-list-con > li.half{width:45%;}
	.area-video-list-con > li.half{margin-left:1%;}
	.area-video-list-con > li.half:nth-child(7), .area-video-list-con > li.half:nth-child(9){margin-left:0;}
	.area-video-list-con > li:nth-child(3n+1){margin-left:1%;}
	.area-video-list-con > li:nth-child(2n+1){margin-left:0 !important;}
	.area-video-list-con > li.half, .area-video-list-con > li.long{width:96%; width:calc(96% - 2px); margin-left:0;}
	.area-video-tit{font-size:18px; line-height:35px;}
	.area-video-txt{font-size:14px; line-height:20px;}
	a.area-video-btn{width:115px}
}

@media all and (max-width:480px){
	.area-info-txt-inner h3{font-size:22px;}
	.area-info-tit-slide .slick-dots{padding-top:5px;}
	.area-info-txt-inner .area-btn{font-size:14px; height:35px; line-height:35px;}
	.area-info-txt-inner .area-btn i{font-size:22px;}
	.area-equipment-tbl th{line-height:24px;}
	.area-equipment-tbl td{font-size:14px;}
	.area-equipment-tbl.style02{margin-bottom:40px;}
	.area-equipment-tbl.style02 th{font-size:15px; line-height:22px;}
	.area-equipment-tbl.style02 td{font-size:12.5px; line-height:17px;}


	.area-video-tab-list > li{height:42px; }
	.area-video-tab-list > li a{height:40px; font-size:16px; line-height:40px;}
	.area-video-tab-list .area-video-comment{font-size:14px;}
	.area-video-list-con > li{float:none; margin-left:0; width:auto; padding-left:3%; padding-right:3%;}
	.area-video-list-con > li:nth-child(3n+1){margin-left:0;}
	.area-video-list{min-height:auto; max-height:none;}
	.area-video-txt{min-height:auto; max-height:none; margin-bottom:20px;}
	a.area-video-btn{height:35px; line-height:35px; padding-left:0; text-align:center;}
}


.seoul-sales-office-top-container{width:100%; margin-bottom:6%;}
.seoul-sales-office-img-thum{display:table; width:100%; margin-bottom:3%;}
.seoul-sales-office-img-thum > p{display:table-cell; width:50%; vertical-align:top; padding:0 0.5%;}
.seoul-sales-office-img-thum > p img{max-width:100%; width:100%;}
.seoul-sales-office-txt-thum{width:100%;}
.seoul-sales-office-tit{font-size:36px; color:#111; font-weight:500; letter-spacing:-0.75px; margin-bottom:15px;}
.seoul-sales-office-list-box{width:100%; margin-bottom:6%;}
.seoul-sales-office-list-con{width:100%; display:table; padding-top:3%; border-top:1px solid #aaa;}
.seoul-sales-office-list-con > dt, .seoul-sales-office-list-con > dd{display:table-cell; vertical-align:top;}
.seoul-sales-office-list-con > dt{width:37%;}
.seoul-sales-office-list-con > dt > p{width:100%; display:table;}
.seoul-sales-office-list-con > dt > p span{display:table-cell; width:50%; vertical-align:top; padding-right:2%;}
.seoul-sales-office-list-con > dt > p span img{max-width:100%; width:100%;}
.seoul-sales-office-list-con > dd{width:63%; padding:0 3% 0 4%;}
.seoul-sales-office-list-txt{font-size:18px; line-height:33px; color:#333; font-weight:300; letter-spacing:-1px; word-break:keep-all;}
.seoul-sales-office-list-txt:before{display:block; content:""; width:40px; height:3px; margin-bottom:15px; background-color:#0263ac;}

@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.seoul-sales-office-tit{font-size:28px; }
	.seoul-sales-office-list-con, .seoul-sales-office-list-con > dt, .seoul-sales-office-list-con > dd{display:block; width:auto;}
	.seoul-sales-office-list-con{padding-top:4%;}
	.seoul-sales-office-list-con > dt{margin-bottom:4%;}
	.seoul-sales-office-list-con > dt > p span img{display:block; margin:0px auto;}
	.seoul-sales-office-list-con > dd{padding:0;}
}

@media all and (max-width:480px){
	.seoul-sales-office-img-thum, .seoul-sales-office-img-thum > p{display:block; width:100%; padding:0;}
	.seoul-sales-office-img-thum{margin-bottom:5%;}
	.seoul-sales-office-img-thum > p{margin-bottom:2%;}
	.seoul-sales-office-list-txt{font-size:15px; line-height:22px;}
	.seoul-sales-office-list-txt:before{margin-bottom:10px;}
}

/* 180418  */
.new-building-box{position:relative; width:100%; background:none; padding-top:0;}
.new-building-box > div{height:100%; position:absolute; top:0; left:50%; margin-left:-600px; bottom:0; z-index:10;}
.new-building-box .new-building-pc-img{position:relative; left:50%; margin-left:-960px;}
.new-building-inner{float:right; width:55%; /*padding-top:20%;*/padding-top:15%;}
.new-building-tit{font-size:32px; line-height:46px; color:#fff; letter-spacing:-4px; font-weight:500; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); position:relative; padding-top:40px; padding-left:30px;}
.new-building-tit:before{display:inline-block; position:absolute; top:0; left:0; content:""; width:116px; height:57px; background:url(../images/new_building_tit_bg_1.png) no-repeat;}
.new-building-tit > b{color:#007ed9; font-weight:500;}
.new-building-txt{font-size:22px; line-height:53px; color:#fff; font-weight:300; letter-spacing:-2.5px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); padding-left:30px;}


@media all and (max-width:1220px){
	.new-building-box > div{margin-left:0; left:3%;}
	.new-building-inner{float:none; position:absolute; width:auto; top:15%; right:0; padding-top:0;}
	.new-building-tit{font-size:28px; line-height:43px; letter-spacing:-3px;}
	.new-building-txt{font-size:20px; line-height:43px;}
	.new-building-img{left:0; margin-left:0; max-width:100%;}
}

@media all and (max-width:800px){
	.new-building-box .new-building-pc-img{left:0; margin-left:0; max-width:100%;}
	.new-building-box > div{position:static; margin:0px auto;}
	.new-building-inner{position:static; text-align:center; padding:15px 0 30px;}
	.new-building-tit, .new-building-txt{color:#4c4c4c; letter-spacing:-1.5px; padding-left:0;}
	.new-building-tit{font-size:22px; line-height:33px;}
	.new-building-tit:before{display:none;}
	.new-building-tit > span{position:relative; display:inline-block;}
	.new-building-tit > span:before{display:inline-block; position:absolute; top:-38px; left:-35px; content:""; width:116px; height:57px; background:url(../images/new_building_tit_bg_1.png) no-repeat;}
	.new-building-txt{font-size:16px; line-height:30px;}
}

@media all and (max-width:480px){
	.new-building-inner{padding-bottom:20px;}
	.new-building-tit{font-size:17px; line-height:24px; padding-top:30px;}
	.new-building-tit > span:before{width:80px; height:39px; background-size:cover; top:-27px; left:-20px;}
	.new-building-txt{font-size:13px; line-height:24px;}
}

.area-device-info-box{width:100%; padding-top:4%;}
.area-device-list-con{width:100%;}
.area-device-list-con > li{float:left; width:32%; margin-left:2%; margin-bottom:2%;}
.area-device-list-con > li:first-child, .area-device-list-con > li.mal0{margin-left:0;}
.area-device-list > dl{border:1px solid #cfcfcf;}
.area-device-list > dl dt, .area-device-list > dl dd{width:100%;}
.area-device-list > dl dt img{display:block; margin:0px auto; max-width:100%;}
.area-device-list > dl dd{border-top:1px solid #cfcfcf; background-color:#f4f4f4;}
.area-device-list.even > dl dd{background-color:#fff;}
.area-device-list > dl dd p{font-size:18px; line-height:20px; color:#333; letter-spacing:-0.75px; text-align:center; padding:17px 0;}


@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.area-device-list-con > li{width:49%;}
	.area-device-list-con > li.mal0{margin-left:2%;}
	.area-device-list-con > li:nth-child(odd){margin-left:0;}
	.area-device-list > dl dd p{font-size:16px; padding:13px 0;}
}

@media all and (max-width:480px){
	.area-device-list-con > li{width:100%; margin-left:0; max-width:384px; float:none; margin:0px auto; margin-bottom:2%;}
	.area-device-list-con > li:nth-child(odd), .area-device-list-con > li.mal0{margin-left:0; margin:0px auto; margin-bottom:2%;}
	.area-device-list > dl dd p{font-size:15px; word-break:keep-all; letter-spacing:-0.5px;}
}

.seoul-office-top-wrap{width:100%; position:relative; /*padding-top:548px;*/padding-top:32.96%; background:url(../images/seoul_office_img01.jpg) no-repeat center top; background-size:cover;}
.seoul-office-top-container{position:absolute; top:0; left:0; bottom:0; right:0;}
.seoul-office-top-box{display:table; width:100%; height:100%;}
.seoul-office-top-inner{display:table-cell; width:100%; vertical-align:middle; text-align:center; padding-top:3%;}
.seoul-office-top-inner > h3{font-size:36px; color:#111; letter-spacing:-0.75px; font-weight:300; margin-bottom:2%; position:relative;}
.seoul-office-top-inner > h3:before{position:absolute; top:-50px; left:50%; margin-left:-220px; display:block; content:""; width:136px; height:79px; background:url(../images/seoul_office_tit_bg_1.png) no-repeat;}
.seoul-office-top-inner > h3 b{font-weight:600;}
.seoul-office-top-inner > p{font-size:18px; line-height:33px; color:#4c4c4c; letter-spacing:-0.65px; word-break:keep-all;}
.seoul-office-top-inner > p:after{display:block; content:""; width:3px; height:48px; background-color:#3582bd; margin:0px auto; margin-top:3%;}
.seoul-office-top-inner > p span{display:block;}

.seoul-office-bottom-wrap{width:100%;}
.seoul-office-bottom-container{float:left; width:50%; position:relative; padding-top:23.7%;}
.seoul-office-bottom-container.left{background:url(../images/seoul_office_img02_1.jpg) no-repeat center top; background-size:cover;}
.seoul-office-bottom-container.right{background:url(../images/seoul_office_img03_1.jpg) no-repeat center top; background-size:cover;}
.seoul-office-bottom-box{position:absolute; top:0; left:0; bottom:0; right:0;}
.seoul-office-bottom-inner{display:table; width:50%; min-width:600px; height:100%;}
.seoul-office-bottom-inner.left{float:left;}
.seoul-office-bottom-inner.right{float:right;}
.seoul-office-bottom-inner > div{display:table-cell; width:100%; vertical-align:bottom; padding:5%; padding-top:0;}
.seoul-office-bottom-inner > div h4{font-size:33px; color:#fff; font-weight:600; letter-spacing:-0.75px; margin-bottom:20px;}
.seoul-office-bottom-inner > div p{font-size:18px; line-height:33px; font-weight:300; color:#fff; color:rgba(255,255,255,0.8); letter-spacing:-1px; word-break:keep-all;}
.seoul-office-bottom-inner > div p span{display:inline;}

@media all and (max-width:1220px){
	.seoul-office-bottom-inner{min-width:auto; width:100%; margin:0px auto;}
}

@media all and (max-width:800px){
	.seoul-office-top-wrap{padding-top:430px;}
	.seoul-office-top-inner{padding:3%; padding-bottom:0;}
	.seoul-office-top-inner > h3{font-size:30px;}
	.seoul-office-top-inner > h3:before{width:90px; height:52px; background-size:cover; margin-left:-170px; top:-40px;}
	.seoul-office-top-inner > p{font-size:16px; line-height:28px;}
	.seoul-office-top-inner > p:after{height:35px;}

	.seoul-office-bottom-container{float:none; width:100%; padding-top:330px;}
	.seoul-office-bottom-inner.left, .seoul-office-bottom-inner.right{float:none;}
	.seoul-office-bottom-inner > div{padding:5% 3%;}
	.seoul-office-bottom-inner > div h4{font-size:26px; margin-bottom:15px;}
	.seoul-office-bottom-inner > div p{font-size:16px; line-height:28px; letter-spacing:-0.75px;}
	.seoul-office-bottom-inner > div p span{display:block;}
}


@media all and (max-width:480px){
	.seoul-office-top-wrap{padding-top:300px;}
	.seoul-office-top-inner > h3{font-size:24px; margin-bottom:5%;}
	.seoul-office-top-inner > h3:before{width:70px; height:41px; margin-left:-130px; top:-35px;}
	.seoul-office-top-inner > p{font-size:14px; line-height:22px;}
	
	.seoul-office-bottom-container{padding-top:230px;}
	.seoul-office-bottom-inner > div h4{font-size:24px;}
	.seoul-office-bottom-inner > div p{font-size:14px; line-height:22px;}
	.seoul-office-bottom-inner > div p span{display:inline;}
}

.career-process-container{width:100%;}
.career-process-box{display:table; width:100%; padding-top:5%; border-top:1px solid #cfcfcf;}
.career-process-chart, .career-process-notice{display:table-cell; vertical-align:top;}
.career-process-chart{width:59.5%;}
.career-process-chart-img-pc{display:block; max-width:100%; margin:0px auto;}

.career-process-chart-list{display:none; width:100%;}
.career-process-chart-list > li{display:block; text-align:center; margin:0px auto;}
.career-process-chart-list > li.con{max-width:40%; border:1px solid #3c3c3c; background-color:#0263ac; text-align:center; padding:3%;}
.career-process-chart-list > li.con > span{display:block; font-size:16px; line-height:26px; color:#fff; color:rgba(255,255,255,0.6);}
.career-process-chart-list > li.con > p{font-size:22px; color:#fff; line-height:33px; letter-spacing:-0.75px;}
.career-process-chart-list > li.arrow{position:relative; width:100%; max-width:40%; text-align:center; padding:30px 0 60px;}
.career-process-chart-list > li.arrow:before{display:block; content:""; width:1px; height:100%; position:absolute; top:0; left:50%; background-color:#0263ac;}
.career-process-chart-list > li.arrow:after{display:block; position:absolute; left:50%; margin-left:-13px; bottom:0; content:""; width:26px; height:26px; background:url(../images/career_process_arrow_1.png) no-repeat; background-size:100% 100%;}
.career-process-chart-list > li.arrow .num{position:relative; display:block; vertical-align:middle; width:28px; height:28px; background-color:#ff4445; color:#fff; line-height:28px; font-size:15px; letter-spacing:-0.75px; margin:0px auto; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; border:3px solid #eee;}

.career-process-notice{width:40.5%; padding-left:5%; padding-top:3%;}
.career-process-notice-list{display:table; width:100%; border:1px solid #cfcfcf; background-color:#fff; margin-bottom:15px;}
.career-process-notice-list dt, .career-process-notice-list dd{display:table-cell; vertical-align:middle;}
.career-process-notice-list dt{width:16%;}
.career-process-notice-list dt strong{display:block; text-align:center; font-size:24px; line-height:33px; color:#ff4445; font-weight:400; letter-spacing:-0.3px;}
.career-process-notice-list dd{padding:6px 0;}
.career-process-notice-list dd > p{position:relative; font-size:14.5px; line-height:33px; color:#333; letter-spacing:-0.6px; font-weight:300; padding-left:15px; word-break:keep-all;}
.career-process-notice-list dd > p:before{display:inline-block; position:absolute; left:0; top:13px; content:""; width:6px; height:6px; background-color:#0263ac; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.career-process-notice-box{border:1px solid #cfcfcf; text-align:center; padding:5% 0; margin-top:16%;
	background: #ffffff; 
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); 
	background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); 
}
.career-process-notice-box > p{font-size:16px; line-height:30px; color:#333; letter-spacing:-0.75px; word-break:keep-all;}

@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.career-process-box, .career-process-chart, .career-process-notice{display:block;}
	.career-process-chart, .career-process-notice{width:100%; padding:0;}
	.career-process-chart{margin-bottom:5%;}
	.career-process-notice-box{margin-top:0;}

	.career-process-chart-img-pc{display:none;}
	.career-process-chart-list{display:block;}
}

@media all and (max-width:480px){
	.career-process-chart-list > li.con, .career-process-chart-list > li.arrow{max-width:none;}
	.career-process-chart-list > li.con > span{font-size:14px; line-height:20px;}
	.career-process-chart-list > li.con > p{font-size:18px; line-height:28px;}
	.career-process-chart-list > li.arrow{padding:20px 0 40px;}
	.career-process-notice-list dt{width:20%;}
	.career-process-notice-list dt strong{font-size:20px; line-height:30px;}
	.career-process-notice-list dd > p{font-size:14px; line-height:22px;}
	.career-process-notice-list dd > p:before{top:9px;}
	.career-process-notice-box > p{font-size:15px; line-height:20px;}
}

/* ****************** ::  ********************** */
.c_chr_c01 {	
border-top: #0077cd 2px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid;border-bottom: #d6d6d6 1px solid; padding:3px 5px 3px 5px; color: #666; font-size: 12px; line-height: 18px; text-align:center; font-weight:bold;height:30px; background-color:#f4f4f4;}
.c_chr_c01_2 {	
border-top: #0077cd 2px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid;border-bottom: #d6d6d6 1px solid; padding:3px 5px 3px 5px; color: #666; font-size: 12px; line-height: 18px; text-align:center; font-weight:bold;height:30px; background-color:#f4f4f4;}
.c_chr_c01_3 {	
border-top: #0077cd 1px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid;border-bottom: #d6d6d6 1px solid; padding:3px 5px 3px 5px; color: #666; font-size: 12px; line-height: 18px; text-align:center; font-weight:bold;height:30px; background-color:#f4f4f4;}

.c_chr_c02 {	
border-top: #0077cd 2px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; padding:3px 5px 3px 20px; color: #666666; font-size: 12px; line-height: 18px; /*text-align:left;*/ ;height:30px;}
.c_chr_c02_2 {	
border-top: #0077cd 0px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; padding:3px 5px 3px 20px; color: #666666; font-size: 12px; line-height: 18px; /*text-align:left;*/ height:30px;}
.c_chr_c02_3 {	
border-top: #0077cd 0px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; padding:3px 5px 3px 5px; color: #666666; font-size: 12px; line-height: 18px; /*text-align:left;*/ height:30px;}
.c_chr_c02_4 {	
border-top: #0077cd 2px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; padding:3px 5px 3px 5px; color: #666666; font-size: 12px; line-height: 18px; /*text-align:left;*/ height:30px;}
.c_chr_c03 {	
border-top: #0077cd 0px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; padding:5px 5px 5px 5px; color: #666666; font-size: 12px; line-height: 18px; /*text-align:left;*/ height:30px; background:#F6F6F6}

.c_chr_c03_2 {	
border-top: #0077cd 0px solid;  border-right: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; padding:5px 5px 5px 30px; color: #666666; font-size: 12px; line-height: 18px; /*text-align:left;*/ height:30px; background:#F6F6F6}


#orgContainer{width:100%;}
.org-container-pc{width:100%; background:url(../images/org_bg_1.png) no-repeat right 110px;}
.org-container-m{display:none;}
.org-top-box{display:table; width:100%;}
.org-top-box dt, .org-top-box dd{display:table-cell; vertical-align:middle;}
.org-top-box dt{width:22%;}
.org-top-box dt > h3{width:164px; height:164px; padding:18px; border:1px solid #cfcfcf; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.org-top-box dt > h3 > p{width:162px; height:162px; border:1px solid #3c3c3c; background-color:#0263ad; margin:auto; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; font-size:30px; color:#fff; letter-spacing:-0.45px; text-align:center; line-height:162px; font-weight:400;}
.org-top-box dd{width:78%;}
.org-top-box dd > p{font-size:36px; line-height:50px; color:#333; font-weight:300; letter-spacing:-0.75px; word-break:keep-all;}
.org-top-box dd span{display:block; color:#0263ad;}
.org-top-box dd strong{font-weight:400;}
.org-line-box{margin-left:34px; height:165px; background:url(../images/org_line_1.png) no-repeat;}
.org-list-box{margin-left:34px; }
.org-list-box > li{float:left; margin-left:11px; width:133px; text-align:center; background:url(../images/org_line_2_1.jpg) repeat-y center top;}
.org-list-box > li:first-child{margin-left:0;}
.org-list-tit{width:131px; height:61px; padding:1px; margin-bottom:20px;
	background: #0867af;
	background: -moz-linear-gradient(-45deg, #0867af 0%, #54b5fe 100%); 
	background: -webkit-linear-gradient(-45deg, #0867af 0%,#54b5fe 100%);
	background: linear-gradient(135deg, #0867af 0%,#54b5fe 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0867af', endColorstr='#54b5fe',GradientType=1 ); 
}
.org-list-tit > p{font-size:16px; height:31px; line-height:31px; padding:15px 0; letter-spacing:-1px; color:#111; font-weight:500;
	background: #fafafa; 
	background: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
	background: -webkit-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
	background: linear-gradient(to bottom, #fafafa 0%,#e7e7e7 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e7e7e7',GradientType=0 ); 
}
.org-list-con{border:1px solid #333; font-size:16px; line-height:30px; padding:15px 0; letter-spacing:-1px; color:#333; background-color:#eee; margin-top:10px;}
.org-list-box > li .org-list-con:first-child{margin-top:0;}

@media all and (max-width:1220px){
	.org-container-pc{display:none;}
	.org-container-m{display:block;}
	.org-top-box dt{width:20%;}
	.org-top-box dd{padding-left:3%;}
	.org-wrap{display:table; width:100%;}
	.org-wrap > div{display:table-cell; vertical-align:top;}
	.org-left-box{width:101px; background:url(../images/org_line_2_1.jpg) repeat-y right top;}
	.org-right-box{width:calc(100% - 101px); padding-top:80px;}
	.org-list-m{width:100%;}
	.org-con-m{padding-left:15%; position:relative; background:url(../images/org_line_2_1.jpg) repeat-x left 30px; text-align:center; margin-bottom:30px;}
	.org-con-m:before{position:absolute; left:-8px; top:22px; display:block; content:""; width:8px; height:8px; border:4px solid #cfcfcf; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; background-color:#eee;}
	.org-con-m .org-list-tit{width:calc(100% - 2px); margin-bottom:0;}
	.org-con-m .org-list-con{margin-top:0; border-top:0; background-color:#fff; word-break:keep-all;}
}

@media all and (max-width:800px){
	.org-top-box dt > h3{width:143px; height:143px; padding:15px;}
	.org-top-box dt > h3 > p{width:141px; height:141px; line-height:141px; font-size:22px;}
	.org-top-box dd > p{font-size:26px; line-height:33px;}
	.org-left-box{width:88px;}
	.org-right-box{width:calc(100% - 88px); padding-top:50px;}
	.org-list-tit{height:51px;}
	.org-list-tit > p, .org-list-con{padding:10px 0;}
}

@media all and (max-width:480px){
	.org-top-box dt > h3{padding:10px; width:100px; height:100px;}
	.org-top-box dt > h3 > p{width:98px; height:98px; line-height:98px; font-size:18px;}
	.org-top-box dd > p{font-size:15px; line-height:20px;}
	.org-left-box{width:61px;}
	.org-right-box{width:calc(100% - 61px); padding-top:30px;}
	.org-list-tit{height:41px;}
	.org-list-tit > p{font-size:15px; height:21px; line-height:21px;}
	.org-list-con{font-size:14px; line-height:21px;}
}

/* ****************** 회사소개 :: 연구소소개 조직도 ********************** */
#laboratoryOrgContainer{width:100%; max-width:914px; margin:0px auto; text-align:center;}
.laboratory-org-container-pc{width:100%;}
.laboratory-org-container-m{display:none;}
.laboratory-org-top-box{position:relative; width:100%;}
.laboratory-org-top-box > h3{display:inline-block; vertical-align:middle; width:363px; height:33px; font-size:30px; line-height:33px; padding:30px 0; border:1px solid #333; background-color:#0263ac; color:#fff; font-weight:400; letter-spacing:-0.75px; word-break:keep-all;}
.laboratory-org-top-box > strong{position:absolute; top:9px; right:0; display:inline-block; vertical-align:middle; width:161px; height:33px; font-size:30px; line-height:33px; padding:20px 0; color:#333; border:1px solid #333; background-color:#fff; font-weight:400;}
.laboratory-org-line-box{width:100%; height:69px; background:url(../images/org_line_2_1.jpg) repeat-y center top;}
.laboratory-org-box{width:100%; text-align:center;}
#laboratoryOrgContainer .org-list-tit{width:163px;}
#laboratoryOrgContainer .org-list-tit > p{font-size:20px;}
.laboratory-org-box .org-list-tit{margin:0px auto;}
#laboratoryOrgContainer .org-list-box{margin:0px auto;}
#laboratoryOrgContainer .org-list-box > li{width:165px; margin-left:84px;}
#laboratoryOrgContainer .org-list-box > li:first-child{margin-left:0;}
#laboratoryOrgContainer .org-list-box > li .org-list-tit{margin-bottom:28px;}
#laboratoryOrgContainer .org-list-box > li .org-list-con{font-size:18px;}

@media all and (max-width:1220px){
	.laboratory-org-container-pc{display:none;}
	.laboratory-org-container-m{display:block;}
	#laboratoryOrgContainer .org-top-box dt > h3 > p{}
	#laboratoryOrgContainer .org-top-box dt > h3 > p span{display:inline-block; vertical-align:middle; line-height:40px; word-break:keep-all;}
	#laboratoryOrgContainer .org-list-tit{width:calc(100% - 2px); margin-bottom:0;}
	.laboratory-org-container-m .org-top-box dd{text-align:left;}
	.laboratory-org-container-m .org-top-box dd > strong{display:inline-block; font-size:26px; line-height:34px; color:#333; letter-spacing:-0.75px; font-weight:400; padding:7px 25px; background-color:#fff; border:1px solid #999; border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px; -o-border-radius:34px;}
}

@media all and (max-width:800px){
	.laboratory-org-container-m .org-top-box dd > strong{font-size:20px; line-height:30px;}
	#laboratoryOrgContainer .org-top-box dt > h3 > p span{line-height:30px;}
	#laboratoryOrgContainer .org-list-tit > p{font-size:18px;}
}

@media all and (max-width:480px){
	#laboratoryOrgContainer .org-top-box dt > h3 > p span{line-height:24px;}
	.laboratory-org-container-m .org-top-box dd > strong{font-size:18px; line-height:26px;}
	#laboratoryOrgContainer .org-list-tit > p{font-size:16px;}
}



.new-building-section-container{position:relative; width:100%; max-width:1370px; margin:0px auto; margin-top:-333px; border-top:4px solid #154ad3; z-index:10;  box-shadow:20px 20px 57px rgba(0, 0, 0, 0.2);
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.new-building-section-container > div{padding:106px 0; background:url(../images/new_building_section_bg.jpg) no-repeat right bottom;}

.new-building-list-box{width:100%; margin-bottom:100px;}
.new-building-list-box li{position:relative; float:right; width:48.75%;}
.new-building-list-box li:first-child{float:left;}
.new-building-list-con img{max-width:100%;}
.new-building-list-txt-box{padding-top:38px; padding-left:30px;}
.new-building-list-txt-box:before{position:absolute; bottom:0; left:0px; display:block; content:""; width:1px; height:130px; background-color:#000;}
.new-building-list-txt-box h4{font-size:22px; line-height:33px; color:#111; letter-spacing:-0.75px; font-weight:400; margin-bottom:5px;}
.new-building-list-txt-box p{font-size:16px; line-height:27px; color:#666; letter-spacing:-0.5px; font-weight:300;}
.new-building-list-txt-box p span{display:block;}
.new-building-list-comm-tit{font-size:36px; color:#111; font-weight:400; letter-spacing:-0.75px; margin-bottom:20px;}
.new-building-list-comm-txt{font-size:18px; line-height:33px; color:#666; letter-spacing:-0.75px; margin-bottom:27px;}
.new-building-list-comm-txt > span{display:block;}
.new-building-org-box{width:100%;}
.new-building-org-box > li{float:right; width:39%;}
.new-building-org-box > li:first-child{float:left; width:60%;}
.new-building-org-box > li img{max-width:100%;}
.new-building-org-box > li img.m{display:none;}

@media all and (max-width:1390px){
	.new-building-section-container{width:auto; margin:0 10px;}
}

@media all and (max-width:1220px){
	.new-building-section-container{margin-top:-233px;}
	.new-building-section-container > div{padding:74px 0;}
}

@media all and (max-width:800px){
	.new-building-box{margin-bottom:20px;}
	.new-building-section-container{margin-top:0; box-shadow:10px 10px 20px rgba(0, 0, 0, 0.2);}
	.new-building-section-container > div{padding:30px 0; background-size:82.6% auto;}
	
	.new-building-list-box{margin-bottom:50px;}
	.new-building-list-txt-box{padding-top:15px; padding-left:20px;}
	.new-building-list-txt-box:before{left:10px;}
	.new-building-list-txt-box h4{font-size:18px; line-height:24px;}
	.new-building-list-txt-box p{font-size:14px; line-height:22px;}
	.new-building-list-txt-box p span{display:inline;}

	.new-building-list-comm-tit{font-size:28px;}
	.new-building-list-comm-txt{font-size:15px; line-height:25px;}
	.seoul-sales-office-list-txt{font-size:15px; line-height:25px;}
}

@media all and (max-width:480px){
	.seoul-sales-office-tit{font-size:20px;}

	.new-building-list-box li, .new-building-list-box li:first-child{float:none; width:auto;}
	.new-building-list-box li:first-child{margin-bottom:20px;}
	.new-building-list-txt-box h4{font-size:16px;}
	.new-building-list-txt-box p{line-height:18px;}

	.new-building-list-comm-tit{font-size:20px; margin-bottom:15px;}
	.new-building-list-comm-txt, .seoul-sales-office-list-txt{font-size:14px; line-height:22px;}

	.new-building-org-box > li, .new-building-org-box > li:first-child{float:none; width:auto; margin-bottom:15px;}
	.new-building-org-box > li img{max-width:100%;}
	.new-building-org-box > li img.pc{display:none;}
	.new-building-org-box > li img.m{display:block;}
}

.new-building-org-list{width:100%;}
.new-building-org-list > li{position:relative; float:left; width:18.6%; text-align:center; margin-left:1.75%;}
.new-building-org-list > li:first-child{margin-left:0;}
.new-building-org-list > li:before{position:absolute; top:0; left:50%; display:block; content:""; width:1px; height:100%; background-color:#cbcbcb;}
.new-building-org-list-con{position:relative; width:100%;}
.new-building-org-list-con dt{width:100%; height:71px; padding:3px 0; margin-bottom:28px;
background: rgb(45,122,181); /* Old browsers */
background: -moz-linear-gradient(top, rgba(45,122,181,1) 0%, rgba(95,186,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(45,122,181,1) 0%,rgba(95,186,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(45,122,181,1) 0%,rgba(95,186,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d7ab5', endColorstr='#5fbafe',GradientType=0 ); /* IE6-9 */}
.new-building-org-list-con dt strong{display:block; margin:0 3px; height:33px; padding:19px 0; background-color:#fff; font-size:22px; line-height:33px; color:#111; font-weight:400; letter-spacing:-0.75px; }
.new-building-org-list-con dd p{border:1px solid #cfcfcf; font-size:16px; line-height:23px; padding:10px 0; color:#333; letter-spacing:-0.75px; margin-bottom:11px;
background: rgb(235,235,235); /* Old browsers */
background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(235,235,235,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.new-building-org-list-con dd p:last-child{margin-bottom:0;}

@media all and (max-width:1220px){
	
}

@media all and (max-width:800px){
	.new-building-org-list{text-align:center;}
	.new-building-org-list > li{float:none; display:inline-block; vertical-align:top; width:30.3%; margin:0 1%; margin-bottom:20px;}
	.new-building-org-list > li:first-child{margin:0 1%;}
	.new-building-org-list-con dt{height:47px; margin-bottom:14px;}
	.new-building-org-list-con dt strong{height:29px; font-size:18px; line-height:29px; padding:9px 0;}
	.new-building-org-list-con dd p{font-size:14px; line-height:20px; padding:7px 0;}
}

@media all and (max-width:480px){
	.new-building-org-list > li{width:47%;}
	.new-building-org-list-con dt{height:40px;}
	.new-building-org-list-con dt strong{height:26px; font-size:15px; line-height:26px; padding:7px 0;}
	.new-building-org-list-con dd p{font-size:12px; line-height:18px; padding:5px 0;}
}